<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>JSDoc: Source: MapServer.js</title>

    <script src="scripts/prettify/prettify.js"> </script>
    <script src="scripts/prettify/lang-css.js"> </script>
    <!--[if lt IE 9]>
      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>

<body>

<div id="main">

    <h1 class="page-title">Source: MapServer.js</h1>

    



    
    <section>
        <article>
            <pre class="prettyprint source linenums"><code>/*
 * @Description: In User Settings Edit
 * @Author: xiaoying
 * @Date: 2019-09-02 19:28:54
 * @LastEditTime: 2019-09-23 15:31:23
 * @LastEditors: mayuanye
 */
import { NativeModules } from 'react-native';
import SRefData from './SRefData.js';
import Rect from './Rect.js';
import ServerLayer from './ServerLayer.js';
let MS = NativeModules.JSMapServer;

/**
 * @class MapServer
 * @description 地图服务对象，此类中定义服务类型的字符串常量，例：MAPSERVER_TYPE_TDF等
 *
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_TDF - MapGISHDF 。
 * @property {String} MapServerType.MAPSERVER_TYPE_MBTILES - MBTiles 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TPKTILE - TPKTile 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GEOPACKAGETILE - GeoPackageTile 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_IGSERVER_TILE - MapGISIGServerTile 。
 * @property {String} MapServerType.MAPSERVER_TYPE_IGSERVER_VECTOR - MapGISIGServerVector 。
 * @property {String} MapServerType.MAPSERVER_TYPE_IGSERVER_VECTORTILE - MapGISIGServerVectorTile 。
 * @property {String} MapServerType.MAPSERVER_TYPE_IGSERVER_SCENE - MapGISIGServerScene 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_OGC_WMS - OGCWMS 。
 * @property {String} MapServerType.MAPSERVER_TYPE_OGC_WMTS - OGCWMTS 。
 * @property {String} MapServerType.MAPSERVER_TYPE_OGC_WFS - OGCWFS 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU - Tianditu 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_EMAP - TianDiTuEMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_ANNMAP - TianDiTuAnnMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_SATELLITEMAP - TianDiTuSatelliteMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_SATELLITEANNMAP - TianDiTuSatelliteAnnMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_MERCATOR_EMAP - TianDiTuMercatorEMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_MERCATOR_ANNMAP - TianDiTuMercatorAnnMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_MERCATOR_SATELLITEMAP - TianDiTuMercatorSatelliteMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TIANDITU_MERCATOR_SATELLITEANNMAP - TianDiTuMercatorSatelliteAnnMap 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_OPENSTREET_STANDARD - OpenStreetStandard 。
 * @property {String} MapServerType.MAPSERVER_TYPE_OPENSTREET_CYCLE - OpenStreetCycle 。
 * @property {String} MapServerType.MAPSERVER_TYPE_OPENSTREET_TRANSPORT - OpenStreetTransport 。
 * @property {String} MapServerType.MAPSERVER_TYPE_OPENSTREET_MAPQUESTOPEN - OpenStreetMapQuestOpen 。
 * @property {String} MapServerType.MAPSERVER_TYPE_OPENSTREET_HUNAMITARIAN - OpenStreetHunamitarian 。
 *
 * @property {String} MapServerType.MapServerType.MAPSERVER_TYPE_BING_MAP - BingMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_BING_SATELLITEMAP - BingSatelliteMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_BING_HYBRIDMAP - BingHybridMap 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_YAHOO_MAP - YahooMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_YAHOO_MAPSATELLITE - YahooMapSatellite 。
 * @property {String} MapServerType.MAPSERVER_TYPE_YAHOO_MAPVECTOR - YahooMapVector 。
 * @property {String} MapServerType.MAPSERVER_TYPE_YAHOO_MAPHYBRID - YahooMapHybrid 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_MAP - GoogleMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_SATELLITEMAP - GoogleSatelliteMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_MAPVECTOR - GoogleMapVector 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_MAPHYBRID - GoogleMapHybrid 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_MAPTERRAIN - GoogleMapTerrain 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_CHINA_MAP - GoogleChinaMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_CHINA_MAPSATELLITE - GoogleChinaMapSatellite 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_CHINA_MAPVECTOR - GoogleChinaMapVector 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_CHINA_MAPHYBRID - GoogleChinaMapHybrid 。
 * @property {String} MapServerType.MAPSERVER_TYPE_GOOGLE_CHINA_MAPTERRAIN - GoogleChinaMapTerrain 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_BAIDU_MAP - BaiduMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_BAIDU_MAPSATELLITE - BaiduMapSatellite 。
 * @property {String} MapServerType.MAPSERVER_TYPE_BAIDU_MAPVECTOR - BaiduMapVector 。
 * @property {String} MapServerType.MAPSERVER_TYPE_BAIDU_MAPHYBRID - BaiduMapHybrid 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_TMC_MAPABCMAP - TMCMapABCMap 。
 * @property {String} MapServerType.MAPSERVER_TYPE_TMC_SOSOMAP - TMCSOSOMap 。
 *
 * @property {String} MapServerType.MAPSERVER_TYPE_AMAP_MERCATOR_EMAP - AMapMercatorEMap 高德电子地图 。
 * @property {String} MapServerType.MAPSERVER_TYPE_AMAP_MERCATOR_SATELLITEMAP - AMapMercatorSatelliteMap 高德卫星图 。
 * @property {String} MapServerType.MAPSERVER_TYPE_AMAP_MERCATOR_SATELLITEANNMAP - AMapMercatorSatelliteAnnMap 高德卫星图 。
 *
 */

export default class MapServer {
  /**
   * 构建一个新的MapServer对象
   *
   * @memberof MapServer
   * @returns {Promise&lt;MapServer>} 地图服务对象
   */
  async createObj() {
    try {
      var { MapServerId } = await MS.createObj();
      var mapServer = new MapServer();
      mapServer._MGMapServerId = MapServerId;
      return mapServer;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取服务类型
   *
   * @memberof MapServer
   * @returns {String} 服务类型
   */
  async getType() {
    try {
      let type = await MS.getType(this._MGMapServerId);
      return type;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取地图浏览类型
   *
   * @memberof MapServer
   * @returns {Number} 地图浏览类型（int类型的Number） 例：0-MapServerBrowseType.MapTile
   */
  async getMapBrowseType() {
    try {
      let mapBrowserType = await MS.getMapBrowseType(this._MGMapServerId);
      return mapBrowserType;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 设置具体服务名称
   *
   * @memberof MapServer
   * @param {String} name 具体服务名称
   * @returns {Promise&lt;Void>}
   */
  async setName(name) {
    try {
      await MS.setName(this._MGMapServerId, name);
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取具体服务名称
   *
   * @memberof MapServer
   * @returns {String} 具体服务名称
   */
  async getName() {
    try {
      let name = await MS.getName(this._MGMapServerId);
      return name;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 设置服务地址URL
   *
   * @memberof MapServer
   * @param {String} URL 服务地址URL
   * @returns {Promise&lt;Void>}
   */
  async setURL(URL) {
    try {
      await MS.setURL(this._MGMapServerId, URL);
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取服务地址URL
   *
   * @memberof MapServer
   * @returns {String}
   */
  async getURL() {
    try {
      let URL = await MS.getURL(this._MGMapServerId);
      return URL;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 连接数据 (真实地连接数据源，可以获取服务返回相关信息 如HDF瓦片信息。)
   *
   * @memberof MapServer
   * @returns {Number} 1-成功； 0-失败 （int类型的Number）
   */
  async connectData() {
    try {
      let result = await MS.connectData(this._MGMapServerId);
      return result;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 判断服务地址URL是否有效性
   *
   * @memberof MapServer
   * @returns {boolean} true-服务地址有效； false-服务地址无效
   */
  async getIsValid() {
    try {
      let isValid = await MS.getIsValid(this._MGMapServerId);
      return isValid;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取地图服务的源参照系
   *
   * @memberof MapServer
   * @returns {Object} SRefData 参照系
   */
  async getSRS() {
    try {
      var { SRefDataId } = await MS.getSRS(this._MGMapServerId);
      var sRefData = new SRefData();
      sRefData._MGSRefDataId = SRefDataId;
      return sRefData;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取全图范围（数据范围）
   *
   * @memberof MapServer
   * @returns {Object} Rect 范围
   */
  async getEntireExtent() {
    try {
      var { RectId } = await MS.getEntireExtent(this._MGMapServerId);
      var rect = new Rect();
      rect._MGRectId = RectId;
      return rect;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 返回服务对象个数 获得本服务对象下的服务对象列表,主要针对混合服务图层由多个服务对象组成。 eg.
   * CGGoogleHybridMapServer谷歌混合地图由CGGoogleSatelliteMapServer卫星地图和CGGoogleVectorMapServer矢量地图组成
   *
   * @memberof MapServer
   * @returns {Number} 服务对象个数 （int类型的Number）
   */
  async getMapServerCount() {
    try {
      let mapServerCount = await MS.getMapServerCount(this._MGMapServerId);
      return mapServerCount;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取索引对应的地图服务对象
   *
   * @memberof MapServer
   * @param {Number} index 索引 （int类型的Number）
   * @returns {Object} 返回地图服务对象
   *
   */
  async getMapServer(index) {
    try {
      var { MapServerId, MapBrowseType, Type } = await MS.getMapServer(
        this._MGMapServerId,
        index
      );
      let mapServer = ServerLayer.createMapServerByIdAndType(
        MapServerId,
        MapBrowseType,
        Type
      );

      return mapServer;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   *  设置服务版权
   *
   * @memberof MapServer
   * @param {String}  strCopyright 服务版权
   * @returns {Number} 1-成功 ； 0-失败 （int类型的Number）
   */
  async setCopyright(strCopyright) {
    try {
      let result = await MS.setCopyright(this._MGMapServerId, strCopyright);
      return result;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取服务版权
   *
   * @memberof MapServer
   * @returns {String} 服务版权
   */
  async getCopyright() {
    try {
      let copyRight = await MS.getCopyright(this._MGMapServerId);
      return copyRight;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 设置用户名和密码认证信息
   *
   * @memberof MapServer
   * @param {String} strUser  用户名
   * @param {String} strPwd  密码（或Token）,可用来设置Token验证码.
   * @returns {Number} 1-成功 ；0-失败 （int类型的Number）
   */
  async setAuthentication(strUser, strPwd) {
    try {
      let result = await MS.setAuthentication(
        this._MGMapServerId,
        strUser,
        strPwd
      );
      return result;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取用户名
   *
   * @memberof MapServer
   * @returns {String} 用户名
   */
  async getAuthenticUser() {
    try {
      let authenticUser = await MS.getAuthenticUser(this._MGMapServerId);
      return authenticUser;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获密码或验证码（比如token验证码）
   *
   * @memberof MapServer
   * @returns {String} 密码或验证码
   */
  async getAuthenticPassword() {
    try {
      let authenticPassword = await MS.getAuthenticPassword(
        this._MGMapServerId
      );
      return authenticPassword;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   *  获取服务所支持的版本列表
   *
   * @memberof MapServer
   * @returns {Number} 服务版本个数 （int类型的Number）
   * @description 我们认为所有服务都存在一个“Default version”默认版本
   */
  async getVersionCount() {
    try {
      let versionCount = await MS.getVersionCount(this._MGMapServerId);
      return versionCount;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取索引对应的版本名称
   *
   * @memberof MapServer
   * @param {Number} index  索引 （int类型的Number）
   * @returns {String} 版本名称
   */
  async getVersion(index) {
    try {
      let version = await MS.getVersion(this._MGMapServerId, index);
      return version;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 设置服务的当前版本
   *
   * @memberof MapServer
   * @param {String} strVersion  当前版本
   * @returns {Number} 1-成功 ； 0-失败 （int类型的Number）
   */
  async setCurrentVersion(strVersion) {
    try {
      let result = await MS.setCurrentVersion(this._MGMapServerId, strVersion);
      return result;
    } catch (e) {
      console.error(e);
    }
  }

  /**
   * 获取服务的当前版本
   *
   * @memberof MapServer
   * @returns {String} 返回当前版本
   */
  async getCurrentVersion() {
    try {
      let currentVersion = await MS.getCurrentVersion(this._MGMapServerId);
      return currentVersion;
    } catch (e) {
      console.error(e);
    }
  }
}

MapServer.MapServerType = {
  MAPSERVER_TYPE_TDF: 'MapGISHDF',
  MAPSERVER_TYPE_MBTILES: 'MBTiles',
  MAPSERVER_TYPE_TPKTILE: 'TPKTile',
  MAPSERVER_TYPE_GEOPACKAGETILE: 'GeoPackageTile',

  MAPSERVER_TYPE_IGSERVER_TILE: 'MapGISIGServerTile',
  MAPSERVER_TYPE_IGSERVER_VECTOR: 'MapGISIGServerVector',
  MAPSERVER_TYPE_IGSERVER_VECTORTILE: 'MapGISIGServerVectorTile',
  MAPSERVER_TYPE_IGSERVER_SCENE: 'MapGISIGServerScene',

  MAPSERVER_TYPE_OGC_WMS: 'OGCWMS',
  MAPSERVER_TYPE_OGC_WMTS: 'OGCWMTS',
  MAPSERVER_TYPE_OGC_WFS: 'OGCWFS',

  MAPSERVER_TYPE_TIANDITU: 'Tianditu',
  MAPSERVER_TYPE_TIANDITU_EMAP: 'TianDiTuEMap',
  MAPSERVER_TYPE_TIANDITU_ANNMAP: 'TianDiTuAnnMap',
  MAPSERVER_TYPE_TIANDITU_SATELLITEMAP: 'TianDiTuSatelliteMap',
  MAPSERVER_TYPE_TIANDITU_SATELLITEANNMAP: 'TianDiTuSatelliteAnnMap',
  MAPSERVER_TYPE_TIANDITU_MERCATOR_EMAP: 'TianDiTuMercatorEMap',
  MAPSERVER_TYPE_TIANDITU_MERCATOR_ANNMAP: 'TianDiTuMercatorAnnMap',
  MAPSERVER_TYPE_TIANDITU_MERCATOR_SATELLITEMAP: 'TianDiTuMercatorSatelliteMap',
  MAPSERVER_TYPE_TIANDITU_MERCATOR_SATELLITEANNMAP:
    'TianDiTuMercatorSatelliteAnnMap',

  MAPSERVER_TYPE_OPENSTREET_STANDARD: 'OpenStreetStandard',
  MAPSERVER_TYPE_OPENSTREET_CYCLE: 'OpenStreetCycle',
  MAPSERVER_TYPE_OPENSTREET_TRANSPORT: 'OpenStreetTransport',
  MAPSERVER_TYPE_OPENSTREET_MAPQUESTOPEN: 'OpenStreetMapQuestOpen',
  MAPSERVER_TYPE_OPENSTREET_HUNAMITARIAN: 'OpenStreetHunamitarian',

  MAPSERVER_TYPE_BING_MAP: 'BingMap',
  MAPSERVER_TYPE_BING_SATELLITEMAP: 'BingSatelliteMap',
  MAPSERVER_TYPE_BING_HYBRIDMAP: 'BingHybridMap',

  MAPSERVER_TYPE_YAHOO_MAP: 'YahooMap',
  MAPSERVER_TYPE_YAHOO_MAPSATELLITE: 'YahooMapSatellite',
  MAPSERVER_TYPE_YAHOO_MAPVECTOR: 'YahooMapVector',
  MAPSERVER_TYPE_YAHOO_MAPHYBRID: 'YahooMapHybrid',

  MAPSERVER_TYPE_GOOGLE_MAP: 'GoogleMap',
  MAPSERVER_TYPE_GOOGLE_SATELLITEMAP: 'GoogleSatelliteMap',
  MAPSERVER_TYPE_GOOGLE_MAPVECTOR: 'GoogleMapVector',
  MAPSERVER_TYPE_GOOGLE_MAPHYBRID: 'GoogleMapHybrid',
  MAPSERVER_TYPE_GOOGLE_MAPTERRAIN: 'GoogleMapTerrain',
  MAPSERVER_TYPE_GOOGLE_CHINA_MAP: 'GoogleChinaMap',
  MAPSERVER_TYPE_GOOGLE_CHINA_MAPSATELLITE: 'GoogleChinaMapSatellite',
  MAPSERVER_TYPE_GOOGLE_CHINA_MAPVECTOR: 'GoogleChinaMapVector',
  MAPSERVER_TYPE_GOOGLE_CHINA_MAPHYBRID: 'GoogleChinaMapHybrid',
  MAPSERVER_TYPE_GOOGLE_CHINA_MAPTERRAIN: 'GoogleChinaMapTerrain',

  MAPSERVER_TYPE_BAIDU_MAP: 'BaiduMap',
  MAPSERVER_TYPE_BAIDU_MAPSATELLITE: 'BaiduMapSatellite',
  MAPSERVER_TYPE_BAIDU_MAPVECTOR: 'BaiduMapVector',
  MAPSERVER_TYPE_BAIDU_MAPHYBRID: 'BaiduMapHybrid',

  MAPSERVER_TYPE_TMC_MAPABCMAP: 'TMCMapABCMap',
  MAPSERVER_TYPE_TMC_SOSOMAP: 'TMCSOSOMap',

  MAPSERVER_TYPE_AMAP_MERCATOR_EMAP: 'AMapMercatorEMap',
  MAPSERVER_TYPE_AMAP_MERCATOR_SATELLITEMAP: 'AMapMercatorSatelliteMap',
  MAPSERVER_TYPE_AMAP_MERCATOR_SATELLITEANNMAP: 'AMapMercatorSatelliteAnnMap',
};
</code></pre>
        </article>
    </section>




</div>

<nav>
    <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="AnnClsInfo.html">AnnClsInfo</a></li><li><a href="AnnInfo.html">AnnInfo</a></li><li><a href="Annotation.html">Annotation</a></li><li><a href="AnnotationCls.html">AnnotationCls</a></li><li><a href="AnnotationsOverlay.html">AnnotationsOverlay</a></li><li><a href="AnnotationView.html">AnnotationView</a></li><li><a href="BasCls.html">BasCls</a></li><li><a href="ClassItemValue.html">ClassItemValue</a></li><li><a href="CoordinateConvert.html">CoordinateConvert</a></li><li><a href="CoordinateConvertParameter.html">CoordinateConvertParameter</a></li><li><a href="CrossData.html">CrossData</a></li><li><a href="DataBase.html">DataBase</a></li><li><a href="DataBaseSync.html">DataBaseSync</a></li><li><a href="Document.html">Document</a></li><li><a href="DocumentItem.html">DocumentItem</a></li><li><a href="Dot.html">Dot</a></li><li><a href="Dot3D.html">Dot3D</a></li><li><a href="Dots.html">Dots</a></li><li><a href="Dots3D.html">Dots3D</a></li><li><a href="DownloadDataBaseParmeters.html">DownloadDataBaseParmeters</a></li><li><a href="DownloadLayerOption.html">DownloadLayerOption</a></li><li><a href="ElpParam.html">ElpParam</a></li><li><a href="ElpTransformation.html">ElpTransformation</a></li><li><a href="ElpTransParam.html">ElpTransParam</a></li><li><a href="Environment.html">Environment</a></li><li><a href="ExtField.html">ExtField</a></li><li><a href="FClsInfo.html">FClsInfo</a></li><li><a href="Feature.html">Feature</a></li><li><a href="FeatureEdit.html">FeatureEdit</a></li><li><a href="FeaturePagedResult.html">FeaturePagedResult</a></li><li><a href="FeatureQuery.html">FeatureQuery</a></li><li><a href="FeatureSync.html">FeatureSync</a></li><li><a href="Field.html">Field</a></li><li><a href="Fields.html">Fields</a></li><li><a href="FillStyle.html">FillStyle</a></li><li><a href="GeneralVectorLabel.html">GeneralVectorLabel</a></li><li><a href="GeoAnno.html">GeoAnno</a></li><li><a href="GeoLine.html">GeoLine</a></li><li><a href="GeoLines.html">GeoLines</a></li><li><a href="Geometry.html">Geometry</a></li><li><a href="GeometryExp.html">GeometryExp</a></li><li><a href="GeometryParams.html">GeometryParams</a></li><li><a href="GeomInfo.html">GeomInfo</a></li><li><a href="GeoPoints.html">GeoPoints</a></li><li><a href="GeoPolygon.html">GeoPolygon</a></li><li><a href="GeoPolygons.html">GeoPolygons</a></li><li><a href="GeoVarLine.html">GeoVarLine</a></li><li><a href="Graphic.html">Graphic</a></li><li><a href="GraphicCircle.html">GraphicCircle</a></li><li><a href="GraphicHeatmap.html">GraphicHeatmap</a></li><li><a href="GraphicImage.html">GraphicImage</a></li><li><a href="GraphicMultiPoint.html">GraphicMultiPoint</a></li><li><a href="GraphicPoint.html">GraphicPoint</a></li><li><a href="GraphicPolygon.html">GraphicPolygon</a></li><li><a href="GraphicPolylin.html">GraphicPolylin</a></li><li><a href="GraphicsOverlay.html">GraphicsOverlay</a></li><li><a href="GraphicsOverlays.html">GraphicsOverlays</a></li><li><a href="GraphicStippleLine.html">GraphicStippleLine</a></li><li><a href="GraphicText.html">GraphicText</a></li><li><a href="GroupLayer.html">GroupLayer</a></li><li><a href="HeatmapPoint.html">HeatmapPoint</a></li><li><a href="Image.html">Image</a></li><li><a href="IntUser.html">IntUser</a></li><li><a href="Label.html">Label</a></li><li><a href="LabelInfo.html">LabelInfo</a></li><li><a href="LatLng.html">LatLng</a></li><li><a href="LayerEnum.html">LayerEnum</a></li><li><a href="LinePlaceInfo.html">LinePlaceInfo</a></li><li><a href="LineStyle.html">LineStyle</a></li><li><a href="LinInfo.html">LinInfo</a></li><li><a href="MagnifierOption.html">MagnifierOption</a></li><li><a href="Map.html">Map</a></li><li><a href="MapLayer.html">MapLayer</a></li><li><a href="MapPosition.html">MapPosition</a></li><li><a href="Maps.html">Maps</a></li><li><a href="MapServer.html">MapServer</a></li><li><a href="MapServiceInfo.html">MapServiceInfo</a></li><li><a href="MapServiceLayerInfo.html">MapServiceLayerInfo</a></li><li><a href="MapView.html">MapView</a></li><li><a href="MeasureContentWillChangeListener.html">MeasureContentWillChangeListener</a></li><li><a href="MeasureOption.html">MeasureOption</a></li><li><a href="Model.html">Model</a></li><li><a href="ModelsOverlay.html">ModelsOverlay</a></li><li><a href="MultiClassTheme.html">MultiClassTheme</a></li><li><a href="MultiClassThemeInfo.html">MultiClassThemeInfo</a></li><li><a href="OGCWMTSMapServer.html">OGCWMTSMapServer</a></li><li><a href="PntInfo.html">PntInfo</a></li><li><a href="PointF.html">PointF</a></li><li><a href="PointPlaceInfo.html">PointPlaceInfo</a></li><li><a href="PointStyle.html">PointStyle</a></li><li><a href="QueryBound.html">QueryBound</a></li><li><a href="QueryDef.html">QueryDef</a></li><li><a href="RangeTheme.html">RangeTheme</a></li><li><a href="RangeThemeInfo.html">RangeThemeInfo</a></li><li><a href="Record.html">Record</a></li><li><a href="RecordSet.html">RecordSet</a></li><li><a href="Rect.html">Rect</a></li><li><a href="RegInfo.html">RegInfo</a></li><li><a href="RegionPlaceInfo.html">RegionPlaceInfo</a></li><li><a href="ServerLayer.html">ServerLayer</a></li><li><a href="SFeatureCls.html">SFeatureCls</a></li><li><a href="SimpleLabel.html">SimpleLabel</a></li><li><a href="SimpleModelLayer.html">SimpleModelLayer</a></li><li><a href="SimpleModelLayerUtil.html">SimpleModelLayerUtil</a></li><li><a href="SimpleTheme.html">SimpleTheme</a></li><li><a href="SketchEditor.html">SketchEditor</a></li><li><a href="SketchStyle.html">SketchStyle</a></li><li><a href="SnappingOption.html">SnappingOption</a></li><li><a href="SpaAnalysis.html">SpaAnalysis</a></li><li><a href="SpaCalculator.html">SpaCalculator</a></li><li><a href="SpaProjection.html">SpaProjection</a></li><li><a href="SpaRelation.html">SpaRelation</a></li><li><a href="SRefData.html">SRefData</a></li><li><a href="SyncBase.html">SyncBase</a></li><li><a href="SyncDataBaseParmeters.html">SyncDataBaseParmeters</a></li><li><a href="SyncLayerOption.html">SyncLayerOption</a></li><li><a href="TextAnnInfo.html">TextAnnInfo</a></li><li><a href="TextAnno.html">TextAnno</a></li><li><a href="TextStyle.html">TextStyle</a></li><li><a href="Theme.html">Theme</a></li><li><a href="ThemeInfo.html">ThemeInfo</a></li><li><a href="Themes.html">Themes</a></li><li><a href="TileMapServer.html">TileMapServer</a></li><li><a href="UniqueTheme.html">UniqueTheme</a></li><li><a href="UniqueThemeInfo.html">UniqueThemeInfo</a></li><li><a href="VectorCls.html">VectorCls</a></li><li><a href="VectorLabel.html">VectorLabel</a></li><li><a href="VectorLayer.html">VectorLayer</a></li><li><a href="VectorMapServer.html">VectorMapServer</a></li><li><a href="VectorTheme.html">VectorTheme</a></li><li><a href="VectorTileMapServer.html">VectorTileMapServer</a></li><li><a href="VisualMap.html">VisualMap</a></li><li><a href="XClsInfo.html">XClsInfo</a></li></ul><h3>Global</h3><ul><li><a href="global.html#addAnnotation">addAnnotation</a></li><li><a href="global.html#addAnnotations">addAnnotations</a></li><li><a href="global.html#animatePosition">animatePosition</a></li><li><a href="global.html#distanceOfGeometry">distanceOfGeometry</a></li><li><a href="global.html#getAllAnnotations">getAllAnnotations</a></li><li><a href="global.html#getAnnotation">getAnnotation</a></li><li><a href="global.html#getAnnotationCount">getAnnotationCount</a></li><li><a href="global.html#getGeometryByType">getGeometryByType</a></li><li><a href="global.html#indexOf">indexOf</a></li><li><a href="global.html#initialize">initialize</a></li><li><a href="global.html#moveAnnotation">moveAnnotation</a></li><li><a href="global.html#removeAllAnnotations">removeAllAnnotations</a></li><li><a href="global.html#removeAnnotation">removeAnnotation</a></li><li><a href="global.html#removeAnnotationByIndex">removeAnnotationByIndex</a></li><li><a href="global.html#removeAnnotations">removeAnnotations</a></li><li><a href="global.html#requestAuthorization">requestAuthorization</a></li><li><a href="global.html#setResolution">setResolution</a></li><li><a href="global.html#setScale">setScale</a></li><li><a href="global.html#setSize">setSize</a></li><li><a href="global.html#setSystemLibraryPath">setSystemLibraryPath</a></li><li><a href="global.html#toGeometry">toGeometry</a></li><li><a href="global.html#toGeometrys">toGeometrys</a></li><li><a href="global.html#toGraphicsFromGeometry">toGraphicsFromGeometry</a></li><li><a href="global.html#updatePositionbyViewPoint">updatePositionbyViewPoint</a></li></ul>
</nav>

<br class="clear">

<footer>
    Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Fri Jan 17 2020 16:23:46 GMT+0800 (GMT+08:00)
</footer>

<script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script>
</body>
</html>
